import pandas as pd
import os
data_list = []
 
# os.listdir(".")返回目录中的文件名列表
# 用for循环遍历文件名列表中的每个文件名，赋值给变量filename
for filename in os.listdir("."):
    # 判断文件名是否以"year-"开头并且以".xlsx"结尾
    if filename.startswith("year_") and filename.endswith(".xlsx"):
        # pd.read_excel(filename)读取Excel文件，返回一个DataFrame对象
        # 列表名.append将DataFrame写入列表
        data_list.append(pd.read_excel(filename))
 
# concat合并Pandas数据
data_all =pd.concat(data_list)
# 将 DataFrame 保存为 excel 文件
data_all.to_excel("year.xlsx",index=False)
 
# 查看 DataFrame 的行数和列数。
rows = data_all.shape
print("查看行数与列数：", rows)
print("恭喜你，合并完成！")